/**
 * 存储数据
 */
export const setItem = (key, value) => {
  // value 分为两种数据类型
  // 1.基本数据类型  2.复杂数据类型
  if (key && key.type === Object) {
    value = JSON.stringify(value);
  }
  uni.setStorageSync(key, value);
};

/**
 * 获取数据
 */
export const getItem = (key) => {
  const data = uni.getStorageSync(key);
  try {
    return JSON.parse(data);
  } catch (error) {
    return data;
  }
};

/**
 * 删除指定数据
 */
export const removeItem = (key) => {
  uni.removeStorageSync(key);
};
/**
 * 删除所有数据
 */
export const removeAllItem = () => {
  uni.clearStorage();
};
